Popular b-matchings

نویسنده

  • Katarzyna E. Paluch
چکیده

In the paper we study popular b-matchings, which in other words are popular many-to-many matchings. The problem can be best described in graph terms: We are given a bipartite graph G = (A ∪H,E), a capacity function on vertices b : A ∪H → N and a rank function on edges r : E → N . A stands for the set of agents and H for the set of houses. Each member of a set of agents a ∈ A has a preference list Pa of a subset Ha of houses H . For a ∈ A and h ∈ H edge e = (a, h) belongs to E iff h is on Pa and r((a, h)) = i reads that h belongs to (one of) a’s ith choices. We say that a prefers h1 to h2 (or ranks h1 higher than h2) if r((a, h1)) < r((a, h2)). If r(e1) < r(e2) we say that e1 has a higher rank than e2. If there exist a ∈ A and h1, h2 ∈ Ha, h1 6= h2 such that r(e1 = (a, h1)) = r(e2 = (a, h2)), then we say that e1, e2 belong to a tie and graph G contains ties. Otherwise we say that G does not contain ties. A b-matching M of G is such a subset of edges that degM (v) ≤ b(v) for every v ∈ A∪H , meaning that every vertex v has at most b(v) edges of M incident with it. Let r denote the greatest rank (i.e. the largest number) given to any edge of E. With each agent a and each b-matching M we associate a signature denoted as sigM (a), which is an r-tuple (x1, x2, . . . , xr) such that xi (1 ≤ i ≤ r) is equal to the number of edges of rank i matched to a in a b-matching M . We introduce a lexicographic order ≻ on signatures as follows. We will say that (x1, x2, . . . , xr) ≻ (y1, y2, . . . , yr) if there exists j such that 1 ≤ j ≤ r and for each 1 ≤ i ≤ j − 1 there is xi = yi and xj > yj . We say that an agent a prefers b-matching M ′ to M if sigM ′(a) ≻ sigM (a). M ′ is more popular than M , denoted by M ′ ≻ M , if the number of agents that prefer M ′ to M exceeds the number of agents that prefer M to M ′.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maximum cardinality popular matchings in the stable marriage problem

Popular matching and was extensively studied in recent years as an alternative to stable matchings. Both type of matchings are defined in the framework of Stable Marriage (SM) problem: in a given bipartite graph G = (A,B;E) each vertex u has a strict order of preference on its neighborhood. A matching M is popular, if for every matching M ′ of G, the number of vertices that prefer M ′ to M is a...

متن کامل

Popularity, Mixed Matchings, and Self-duality

Our input instance is a bipartite graph G = (A∪B,E) where A is a set of applicants, B is a set of jobs, and each vertex u ∈ A∪B has a preference list ranking its neighbors in a strict order of preference. For any two matchings M and T in G, let φ(M,T ) be the number of vertices that prefer M to T . A matching M is popular if φ(M,T )≥ φ(T,M) for all matchings T in G. There is a utility function ...

متن کامل

Popularity vs maximum cardinality in the stable marriage setting

Given a bipartite graph G = (A ∪ B, E) where each vertex ranks its neighbors in a strict order of preference, we consider the problem of computing a largest matching in the set of popular matchings in G. A matching M is said to be popular if there is no matching where more vertices are happier than in M . The set of popular matchings is non-empty since every stable matching is popular and it is...

متن کامل

Popular Matchings in the Stable Marriage Problem

The input is a bipartite graph G = (A ∪B ,E) where each vertex u ∈ A ∪B ranks its neighbors in a strict order of preference. This is the same as an instance of the stable marriage problem with incomplete lists. A matching M∗ is said to be popular if there is no matching M such that more vertices are better off in M than in M∗. Any stable matching of G is popular, however such a matching is a mi...

متن کامل

Popular Edges and Dominant Matchings

Given a bipartite graph G = (A∪B,E) with strict preference lists and e∗ ∈ E, we ask if there exists a popular matching in G that contains the edge e∗. We call this the popular edge problem. A matching M is popular if there is no matching M′ such that the vertices that prefer M′ to M outnumber those that prefer M to M′. It is known that every stable matching is popular; however G may have no sta...

متن کامل

Popular and Clan-Popular b-Matchings

Suppose that each member of a set of agents has a preference list of a subset of houses, possibly involving ties, and each agent and house has their capacity denoting the maximum number of houses/agents (respectively) that can be matched to him/her/it. We want to find a matching M , called popular, for which there is no other matching M ′ such that more agents prefer M ′ to M than M to M ′, sub...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1101.0021  شماره 

صفحات  -

تاریخ انتشار 2010